package com.example.design.patterns.冰河.创建型模式.原型.冰河.protorype;

import lombok.Data;

/**
 * 原型类，声明一个克隆自身的接口
 * Cloneable : 标记该对象可以被克隆
 */
@Data
public class ProtoType implements Cloneable {
    private String name;

    public Object clone() {
        try {
            return super.clone();
        } catch (CloneNotSupportedException e) {
            e.printStackTrace();
            return null;
        }
    }
}
